dedicate oneself intensely to a job - Allemand Anglais Dictionnaire